package com.smile.service;

import com.smile.model.dto.request.SpeakerAudioPlayStartRequestDTO;
import com.smile.model.dto.request.SpeakerPlayModeSetRequestDTO;
import com.smile.model.dto.request.SpeakerPlayVolumeSetRequestDTO;
import com.smile.model.dto.request.SpeakerTtsPlayStartRequestDTO;
import org.eclipse.paho.client.mqttv3.MqttException;

public interface SpeakerService {
    void speakerPlayVolumeSet(SpeakerPlayVolumeSetRequestDTO speakerPlayVolumeSetRequestDTO) throws MqttException;

    void speakerPlayModeSet(SpeakerPlayModeSetRequestDTO speakerPlayModeSetRequestDTO) throws MqttException;

    void speakerTtsPlayStart(SpeakerTtsPlayStartRequestDTO speakerTtsPlayStartRequestDTO) throws MqttException;

    void speakerAudioPlayStartRequest(SpeakerAudioPlayStartRequestDTO speakerAudioPlayStartRequestDTO) throws MqttException;
}
